I stayed up until past 2600 on Tuesday finishing this.